Matthieu Gallien [Tue, 18 Feb 2025 09:22:50 +0000 (10:22 +0100)]
ensure correct behavioron Windows for invalid file names
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 12 Feb 2025 22:02:57 +0000 (23:02 +0100)]
try to enforce the windows compatibility as guessed from server
for now simple rule to guess if the server has windows naming enforced
if windows naming is enforced, we enforce it for new files
if not, we do not care
for now limited to spaces removal
more to come
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 12 Feb 2025 22:02:57 +0000 (23:02 +0100)]
basically try to enforce the windows compatibility as guess from server
for now simple rule to guess if the server has windows naming enforced
if windows naming is enforced, we enforce it for new files
if not, we do not care
for now limited to spaces removal
more to come
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 12 Feb 2025 17:48:47 +0000 (18:48 +0100)]
try to detect if naming rules are enabled on server before auto rename
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 23 Jan 2025 21:17:52 +0000 (22:17 +0100)]
automatic removing of invalid spaces in file names
to ensure compatibility with Widnows, we will remove automatically the
leading space characters in file name of new files or folders
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 14 Jan 2025 21:57:52 +0000 (22:57 +0100)]
enforce trailing and leading spaces for new files
enforce trailing and leading space rules for new files and only for new
files but on all platforms, not only windows
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Jyrki Gadinger [Wed, 19 Feb 2025 08:01:21 +0000 (09:01 +0100)]
Merge pull request #7882 from nextcloud/backport/7880/stable-3.16
[stable-3.16] Small improvements in Folder.
Camila Ayres [Tue, 18 Feb 2025 14:58:01 +0000 (15:58 +0100)]
blacklist => selectiveSyncList.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 18 Feb 2025 14:52:11 +0000 (15:52 +0100)]
fi => excludeItemFileInfo.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 18 Feb 2025 14:50:29 +0000 (15:50 +0100)]
Add {} to single line if.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 18 Feb 2025 14:47:21 +0000 (15:47 +0100)]
qCInfo => qCDebug
Reported at #7873.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Nextcloud bot [Wed, 19 Feb 2025 02:58:28 +0000 (02:58 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Tue, 18 Feb 2025 15:20:37 +0000 (16:20 +0100)]
Merge pull request #7879 from nextcloud/backport/7869/stable-3.16
[stable-3.16] Hide update channels options when needed.
Camila Ayres [Mon, 17 Feb 2025 16:20:57 +0000 (17:20 +0100)]
Don't display the option to change update channels when server has valid subscription.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Mon, 17 Feb 2025 15:47:15 +0000 (16:47 +0100)]
Disable the option to select an update channel when server has a valid subscription.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Jyrki Gadinger [Tue, 18 Feb 2025 09:42:45 +0000 (10:42 +0100)]
Merge pull request #7878 from nextcloud/backport/7877/stable-3.16
[stable-3.16] vfs: fix root folder detection regression
Jyrki Gadinger [Tue, 18 Feb 2025 08:49:09 +0000 (09:49 +0100)]
vfs: use native separators for displayed error message
i.e. `C:\Nextcloud` instead of `C:/Nextcloud`
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Jyrki Gadinger [Tue, 18 Feb 2025 08:48:32 +0000 (09:48 +0100)]
vfs: fix root folder detection regression
Fixes #7864
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Nextcloud bot [Tue, 18 Feb 2025 02:56:41 +0000 (02:56 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Jyrki Gadinger [Mon, 17 Feb 2025 07:41:12 +0000 (08:41 +0100)]
Merge pull request #7866 from nextcloud/backport/7863/stable-3.16
[stable-3.16] chore(i18n): Remove blank
rakekniven [Sun, 16 Feb 2025 15:22:07 +0000 (16:22 +0100)]
chore(i18n): Remove blank
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Nextcloud bot [Mon, 17 Feb 2025 02:56:13 +0000 (02:56 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 16 Feb 2025 03:26:31 +0000 (03:26 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 15 Feb 2025 02:57:32 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Jyrki Gadinger [Fri, 14 Feb 2025 13:41:20 +0000 (14:41 +0100)]
Merge pull request #7858 from nextcloud/backport/7854/stable-3.16
[stable-3.16] Fix looks of share note text field
Jyrki Gadinger [Thu, 13 Feb 2025 13:14:30 +0000 (14:14 +0100)]
use TextArea instead of TextEdit for share note field
it's already styled properly as it's part of Qt Quick Controls, **and**
it allows for a placeholder text!
also changed the logic for displaying the text field a bit ...
Fixes #7847
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Jyrki Gadinger [Thu, 13 Feb 2025 13:10:36 +0000 (14:10 +0100)]
don't use palette.dark for icons in share page
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Nextcloud bot [Fri, 14 Feb 2025 02:57:15 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Jyrki Gadinger [Thu, 13 Feb 2025 09:15:59 +0000 (10:15 +0100)]
Merge pull request #7851 from nextcloud/backport/7849/stable-3.16
[stable-3.16] fix rounded corners in the call notification
Jyrki Gadinger [Wed, 12 Feb 2025 15:42:30 +0000 (16:42 +0100)]
fix rounded corners in the call notification
also enforce a non-transparent base background colour (e.g. for Win11)
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Nextcloud bot [Thu, 13 Feb 2025 02:59:31 +0000 (02:59 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Wed, 12 Feb 2025 08:59:20 +0000 (09:59 +0100)]
prepare for 3.16.0-rc1
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 12 Feb 2025 08:54:48 +0000 (09:54 +0100)]
Merge pull request #7687 from nextcloud/bugfix/vmware
Attempt to detect if client is running in a Vmware to disable graphic acceleration
Matthieu Gallien [Wed, 12 Feb 2025 08:53:07 +0000 (09:53 +0100)]
use qputenv to modify the running process environment
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Camila Ayres [Thu, 19 Dec 2024 14:07:13 +0000 (15:07 +0100)]
Detect if it is running in a Vmware or being access via RDP to disable graphic acceleration.
There has been reports of the client crashing in a VMware or being accessed via RDP
starting with 3.15.0 due to the client's use of graphic acceleration.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Matthieu Gallien [Wed, 12 Feb 2025 08:54:11 +0000 (09:54 +0100)]
Merge pull request #7842 from nextcloud/bugfix/testFolderStatusModel
add test skeleton for OCC::FolderStatusModel
Matthieu Gallien [Tue, 11 Feb 2025 09:17:16 +0000 (10:17 +0100)]
add test skeleton for OCC::FolderStatusModel
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Wed, 12 Feb 2025 03:01:10 +0000 (03:01 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Tue, 11 Feb 2025 10:14:43 +0000 (11:14 +0100)]
Merge pull request #7815 from alexknop/conflictdialogfix
Fix Height for Resolve Conflicts Dialog
Alex Knop [Mon, 10 Feb 2025 18:50:59 +0000 (13:50 -0500)]
dialogfix
Signed-off-by: Alex Knop <alexknoptech@protonmail.com>
Matthieu Gallien [Tue, 11 Feb 2025 09:57:12 +0000 (10:57 +0100)]
Merge pull request #7807 from nextcloud/bugfix/migration
Bugfix migration from legacy clients.
Camila Ayres [Mon, 27 Jan 2025 13:35:55 +0000 (14:35 +0100)]
Overwrite the user exclude list when the client is branded.
Enforce specific sync-exclude file to all users.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 16 Jan 2025 18:56:14 +0000 (19:56 +0100)]
Remove check for overrideurl when migrating account.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Tue, 14 Jan 2025 16:23:29 +0000 (17:23 +0100)]
Check for FoldersWithPlaceholders when migrating account's folders.
Improve logs.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Thu, 16 Jan 2025 22:38:01 +0000 (23:38 +0100)]
Update the max folder and the max account version.
Improve log output when migrating settings.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Camila Ayres [Mon, 20 Jan 2025 14:00:43 +0000 (15:00 +0100)]
Look for previous used application name for config folder.
oldDir => legacyDataDir.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Matthieu Gallien [Fri, 17 Jan 2025 14:02:29 +0000 (15:02 +0100)]
while migrating from another version, clean updater config
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 11 Feb 2025 08:15:10 +0000 (09:15 +0100)]
Merge pull request #6695 from nextcloud/bugfix/migration-1.2-to-2.0-nestedfolders
Bugfix. E2EE. Always migrate from 1.2 to 2.0, even with nested folders.
alex-z [Wed, 24 Apr 2024 22:19:59 +0000 (00:19 +0200)]
Bugfix. E2EE. Always migrate from 1.2 to 2.0, even with nested folders.
Signed-off-by: alex-z <blackslayer4@gmail.com>
Matthieu Gallien [Tue, 11 Feb 2025 08:13:29 +0000 (09:13 +0100)]
Merge pull request #7839 from nextcloud/bugfix/broken-reply-text-label
gui/tray: Prevent talk reply text field being too wide and breaking layout
Claudio Cambra [Tue, 11 Feb 2025 03:25:28 +0000 (11:25 +0800)]
gui/tray: Prevent talk reply text field being too wide and breaking layout
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Tue, 11 Feb 2025 08:12:16 +0000 (09:12 +0100)]
Merge pull request #7838 from nextcloud/bugfix/skip-updater
skip attempt to install updates at launch when update checks are disabled
Jyrki Gadinger [Mon, 10 Feb 2025 15:03:56 +0000 (16:03 +0100)]
skip attempt to install updates at launch when update checks are disabled
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Camila Ayres [Tue, 11 Feb 2025 08:08:41 +0000 (09:08 +0100)]
Merge pull request #7596 from nextcloud/bugfix/network
UI: Improves texts displayed to the user when picking the wrong location for syncing
Camila Ayres [Wed, 4 Dec 2024 20:15:10 +0000 (21:15 +0100)]
Improve text returned when checking VFS availability.
- Display more clear error when adding local sync folder and when selecting remote folder.
- Modernize FolderWizardRemotePath::isComplete().
- Display the local folder path when warning that folder is already being synced.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Nextcloud bot [Tue, 11 Feb 2025 02:59:42 +0000 (02:59 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Camila Ayres [Mon, 10 Feb 2025 16:22:16 +0000 (17:22 +0100)]
Merge pull request #7823 from nextcloud/enh/scrolltotop
Add button to scroll to top when activity list is long.
Camila Ayres [Wed, 5 Feb 2025 20:29:15 +0000 (21:29 +0100)]
Add button to scroll to top when activity list is long.
Signed-off-by: Camila Ayres <hello@camilasan.com>
Matthieu Gallien [Mon, 10 Feb 2025 16:20:05 +0000 (17:20 +0100)]
Merge pull request #6418 from mammo0/fix_3803
fix: Nautilus integration conflicts with ownCloud
mammo0 [Fri, 20 Dec 2024 09:24:16 +0000 (10:24 +0100)]
replace ownCloud references with Nextcloud
-> fixes conflicts with the ownCloud extension
Signed-off-by: mammo0 <marc.ammon@hotmail.de>
Matthieu Gallien [Mon, 10 Feb 2025 11:02:26 +0000 (12:02 +0100)]
Merge pull request #7833 from nextcloud/bugfix/no-lock-if-no-api-vfs
shell_integration/macOS: Do not try to lock macOS VFS file if locking is unavailable on the server
Claudio Cambra [Mon, 10 Feb 2025 03:57:21 +0000 (11:57 +0800)]
shell_integration/macOS/FileProviderUIExt: Check locking is available on the server before attempting
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 10 Feb 2025 03:56:28 +0000 (11:56 +0800)]
shell_integration/macOS: Upgrade to NextcloudCapabilitiesKit 2.2.0
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Mon, 10 Feb 2025 11:01:16 +0000 (12:01 +0100)]
Merge pull request #7835 from nextcloud/work/app-domain-vfs-domain
gui/macOS: Improve/fix illegal File Provider domain handling for macOS VFS
Claudio Cambra [Mon, 10 Feb 2025 07:15:36 +0000 (15:15 +0800)]
gui/macOS: Mark one line helper functions with inline in domain manager implementation
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 10 Feb 2025 07:10:45 +0000 (15:10 +0800)]
gui/macOS: Forcibly reconfigure file provider domains with illegal domain names
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 10 Feb 2025 07:07:05 +0000 (15:07 +0800)]
gui/macOS: Fix accountIdFromDomainId
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 10 Feb 2025 07:06:43 +0000 (15:06 +0800)]
gui/macOS: Add convenience inline methods to check if VFS domain identifier is illegal or not
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 10 Feb 2025 05:50:27 +0000 (13:50 +0800)]
gui/macOS: Avoid url domain extensions matching bundle type extensions breaking access to file provider domains
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Mon, 10 Feb 2025 09:32:26 +0000 (10:32 +0100)]
Merge pull request #7787 from nextcloud/feature/macos-vfs-internal-share
shell_integration/macOS: Add ability to share macOS VFS files via internal link shares
Claudio Cambra [Fri, 24 Jan 2025 04:14:49 +0000 (12:14 +0800)]
shell_integration/macOS/FileProviderUIExt: Append internal link share to fetched shares
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 24 Jan 2025 04:14:30 +0000 (12:14 +0800)]
shell_integration/macOS/FileProviderUIExt: Enforce item metadata being valid when fetching shares
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 24 Jan 2025 04:13:53 +0000 (12:13 +0800)]
shell_integration/macOS/FileProviderUIExt: Add method to generate a share from an nkfile
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
f
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 24 Jan 2025 03:57:14 +0000 (11:57 +0800)]
shell_integration/macOS/FileProviderUIExt: Do not present share options view for uneditable and undeletable shares
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 24 Jan 2025 03:56:26 +0000 (11:56 +0800)]
shell_integration/macOS/FileProviderUIExt: Do not hide copy link buttons for internal link shares
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 24 Jan 2025 03:55:38 +0000 (11:55 +0800)]
shell_integration/macOS/FileProviderUIExt: Add internal link share type to NKShare extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Matthieu Gallien [Mon, 10 Feb 2025 08:15:17 +0000 (09:15 +0100)]
Merge pull request #7828 from nextcloud/bugfix/unicode-paths
fix deletion of .lnk files on Windows with paths containing special characters
Jyrki Gadinger [Fri, 7 Feb 2025 09:24:44 +0000 (10:24 +0100)]
fix deletion of .lnk files on Windows with paths containing special characters
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Nextcloud bot [Mon, 10 Feb 2025 02:57:28 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 9 Feb 2025 03:01:06 +0000 (03:01 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 8 Feb 2025 03:00:57 +0000 (03:00 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Fri, 7 Feb 2025 11:20:08 +0000 (12:20 +0100)]
Merge pull request #7808 from nextcloud/bugfix/betterHandlingOfReadOnlyFolders
set the parent folder read/write always when downloading a new file
Matthieu Gallien [Thu, 30 Jan 2025 13:31:01 +0000 (14:31 +0100)]
set the parent folder read/write always when downloading a new file
that would also cover code paths for virtual files
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 7 Feb 2025 09:30:29 +0000 (10:30 +0100)]
Merge pull request #7827 from nextcloud/bugfix/sync-state-tray-icon
gui/tray: Fix defaulting to "problem" state in sync tray icon when using macOS VFS
Claudio Cambra [Fri, 7 Feb 2025 02:09:30 +0000 (10:09 +0800)]
gui/tray: Present successful sync tray icon is we just have idle file provider accounts
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 7 Feb 2025 02:08:53 +0000 (10:08 +0800)]
gui/tray: If there are successfully synced file provide raccounts do not present "problem" sync icon
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Jyrki Gadinger [Fri, 7 Feb 2025 08:52:02 +0000 (09:52 +0100)]
Merge pull request #7744 from nextcloud/bugfix/shares-status
Fetch "shared with me" information separately
Jyrki Gadinger [Fri, 10 Jan 2025 12:53:17 +0000 (13:53 +0100)]
fetch "shared with me" information separately
if the parameter `shared_with_me` is set to `"true"` on the shares API
call the response will only include that and not return any other
sharing information. therefore let's fetch it inside another job (this
is also how the web client does it).
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
Matthieu Gallien [Fri, 7 Feb 2025 08:18:30 +0000 (09:18 +0100)]
Merge pull request #5877 from nextcloud/feature/e2eeUseHardwareTokenSecureStorage
Feature/e2ee use hardware token secure storage
Matthieu Gallien [Thu, 6 Feb 2025 10:35:20 +0000 (11:35 +0100)]
clear useless declarations or include
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 6 Feb 2025 10:34:49 +0000 (11:34 +0100)]
remove duplicated code in ClientSideEncryption class
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 5 Feb 2025 12:01:16 +0000 (13:01 +0100)]
remove wrong conversions from or to base64
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Tue, 4 Feb 2025 21:37:08 +0000 (22:37 +0100)]
fixes wrong conversion from or to base64 encoding
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 3 Feb 2025 14:08:38 +0000 (15:08 +0100)]
fixes for software end-to-end encryption issues
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Mon, 3 Feb 2025 09:14:08 +0000 (10:14 +0100)]
fix setting up encryption with software based certificate storage
some data need to be converted to or from base64
some data should not be converted
clear one such place where a conversion to base64 was too much
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Thu, 30 Jan 2025 10:17:51 +0000 (11:17 +0100)]
disable some parts of the auto tests for end-to-end encryption
those tests are now broken and we think they do not bring much value
for now parts of them will be disabled until we get better automated
tests
realized while doing this that the secure drop tests are not independent
of each other
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Wed, 29 Jan 2025 13:13:16 +0000 (14:13 +0100)]
partial fix for broken automated tests
will use different validation method for hardware stored certificates
and pure software certificates emited by the nextcloud server
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Matthieu Gallien [Fri, 28 Jul 2023 10:00:11 +0000 (12:00 +0200)]
add support to use PKCS#11 harware token to store certifice for e2ee
Close #5685
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
Nextcloud bot [Fri, 7 Feb 2025 02:57:31 +0000 (02:57 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Matthieu Gallien [Thu, 6 Feb 2025 17:40:45 +0000 (18:40 +0100)]
Merge pull request #7809 from nextcloud/bugfix/perms
Adds some extra info when throwing exception with setting folder permissions.